(一)
Vue.js 的實體物件: 透過new Vue()或Vue.createApp()得到新物件,並指定變數名稱,透過此物件來掛載在網頁上的某個 DOM 節點,即可控制網頁節點對應的內容。
(二) 創建一個基本的Vue應用程序
<html>
<head></head>
<body> <!--開發環境版本,包含有幫助的命令執行黨-->
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
<!--生產版本--> <script src="https://cdn.jsdelivr.net/npm/vue"></script>
</body> </html>
<div id="app">
{{ message }} <!--兩個大括號 =>差值表達式:將數據與關連結構關聯起來-->
</div>
<script>
var app= new Vue({
el:"#app", //# ->id選擇器,將Vue實例與id為"app"的HTML元素綁定
data:{ //使用到的數據、值
message:"Hello World! "
} //把message的值渲染到html的message
})
</script>
在這裡我們創建了一個Vue實例,並將其與元素進行綁定。在data屬性中定義了一個名為message的變數,它的值為" Hello World! "。然後在HTML中,使用了{{ message }}語法,它將會動態地顯示message變數的值。
(三)
el ( element ):要綁定的DOM element
-用來指定 Vue 實例應該掛載到哪個 DOM 元素的選項
-可以使用其他選擇器,但建議此用id選擇器
-可以使用雙標籤,但不能使用HTML和body
data:要綁定的資料
<div id="student">
{{message}} <br>
名字:{{school.name}}<br>
電話:{{school.phone}}<br>
位於:{{location[0]}}<br>
</div>
<script>
var student=new Vue({
el:"#student",
data:{
message:"基本資訊",
school:{
name:"王曉明",
phone:"0965417823"
},
location:["台南市","新北市"]
}
})
</script>
參考:
1.https://book.vue.tw/CH1/1-2-instance.html
2.https://ithelp.ithome.com.tw/articles/10198843